{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":27},{"__isSmartRef__":true,"id":50},{"__isSmartRef__":true,"id":65},{"__isSmartRef__":true,"id":68},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":78},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":108},{"__isSmartRef__":true,"id":123},{"__isSmartRef__":true,"id":138},{"__isSmartRef__":true,"id":153},{"__isSmartRef__":true,"id":168}],"scripts":[],"id":"FF24F411-A093-4116-96D7-DD745A8E6705","shape":{"__isSmartRef__":true,"id":183},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Old-Time Music Player","partsBinMetaInfo":{"__isSmartRef__":true,"id":184},"eventHandler":{"__isSmartRef__":true,"id":207},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","F2677A9D-5855-4DF2-B248-94545B34B762","D52188B3-7DC0-410E-96B1-50892AC00A37","1C17567C-751A-447E-A93C-0CE8CAEEF262","C31986AF-AB07-427F-BD76-E0F3859AC975","3DF304A6-7320-4577-895A-9AB42A6E2503","F2B20333-4BD9-4F3A-AE86-3401C723590C","36D78D2E-3321-4A16-A16F-0A2D7A5C9EB4","2D8D61CC-134E-47D2-8DF3-60AFB1BC2503","2F5CAC6E-CF8F-46A6-BF0E-59DBD5E7535C","8DEAFA5A-B5CA-4006-A1B7-15C3B2FBE07A"],"partTests":{"__isSmartRef__":true,"id":208},"_ClipMode":"visible","moved":true,"droppingEnabled":true,"isBeingDragged":false,"_Rotation":-1.5707963267948966,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(285.0,-310.0)"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2}],"scripts":[],"shape":{"__isSmartRef__":true,"id":7},"eventHandler":{"__isSmartRef__":true,"id":8},"_ClipMode":"visible","derivationIds":["EC7EBB28-54AE-4244-80ED-3E13650F82B7","9FD2DCE2-B997-4536-B2A5-90D7DD92B3E6","0D8CC908-BD1C-4062-BB03-3FCEB910483D","7844767C-B3AC-46DA-87CE-479A9B143F93","EDE27DDD-0FD2-458A-89DB-608C5164177C","991B53E2-1D9F-4DC1-A90D-67457F49F8A0","FCE946A3-ABFE-41A0-885C-976F5CF9B89E","7D5448CD-14E7-4B4F-8B10-7B2B0E9F960A","EE0207C5-DBC9-4AD5-A800-75AF52AC70F2","FCB06ACD-A260-4BEB-8DAC-CC65A5B23D59"],"id":"FE9BE569-1801-42C2-BED0-69F593F7A292","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":2},"_PreviousBorderWidth":1,"isPressed":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":9}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"name":"PlayButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":11},"pinSpecs":[{"__isSmartRef__":true,"id":19}],"_StyleClassNames":["Morph","Button"],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":1.5707963267948966,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":20},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(195.0,77.0)","distanceToDragEvent":"lively.pt(70.0,-9.0)"},"2":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4}],"eventHandler":{"__isSmartRef__":true,"id":6},"_ClipMode":"hidden","derivationIds":["7884E73F-0D17-44B3-907F-44A5223F1F3D","444B63A6-D9E7-4AB2-AB57-4A9146C18BFF","08999E10-CCC3-4CAB-99BC-4EF500309EC4","766427F0-C30C-4110-BA14-A916695ADB17","353651E5-441B-4378-AF92-CF05685A4081","070D83E3-F005-4153-9D12-AEC01FDCA31F","F29DCA61-C6E7-4A11-86AC-6D098D314016","051420B7-2C25-4A8A-94CD-DC7022319124","85A77A23-C568-438E-B1F1-399CAEF3A0D0","4B5018EC-B574-42A9-9B0F-86DDB7A40411"],"id":"B49D11D4-1D13-4DFB-9C58-22CFF34B86AB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"3":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4":{"style":{"__isSmartRef__":true,"id":5},"chunkOwner":{"__isSmartRef__":true,"id":2},"_id":"_1784","storedString":"Play","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"6":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)","_Fill":"Color.rgb(213,199,65)"},"8":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"doAction","varMapping":{"__isSmartRef__":true,"id":10},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10":{"source":{"__isSmartRef__":true,"id":1},"target":{"__isSmartRef__":true,"id":1}},"11":{"partName":"Button","requiredModules":[],"partsSpaceName":"PartsBin/Inputs/","comment":"A simple button that calls a method #doAction when pressed.","changes":[{"__isSmartRef__":true,"id":12},{"__isSmartRef__":true,"id":13},{"__isSmartRef__":true,"id":14},{"__isSmartRef__":true,"id":15},{"__isSmartRef__":true,"id":16},{"__isSmartRef__":true,"id":17},{"__isSmartRef__":true,"id":18}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Jul 23 2013 23:21:12 GMT-0700 (PDT)\")"},"12":{"author":"Dan","message":"no comment","id":"CFEC4071-14FF-4AEB-A399-197884CD18BF","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 17 2013 10:24:50 GMT-0700 (PDT)\")"},"13":{"author":"Dan","message":"no comment","id":"A594459F-DA9B-49DD-A105-547B3F613CC5","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 17 2013 10:22:38 GMT-0700 (PDT)\")"},"14":{"author":"robertkrahn","message":"no comment","id":"BB2EA501-D9AF-414B-A035-E1487DA6F0FD","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 30 2013 20:36:30 GMT-0700 (PDT)\")"},"15":{"author":"robertkrahn","message":"no comment","id":"811BDE87-D8DD-48BB-97B2-7A3C3F3FAE32","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 30 2013 20:35:59 GMT-0700 (PDT)\")"},"16":{"author":"robertkrahn","message":"test","id":"ACA617B4-0416-4E3C-9F4D-171A40F44F0F","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 30 2013 20:34:25 GMT-0700 (PDT)\")"},"17":{"author":"robertkrahn","message":"no comment","id":"9B8B6BE4-4519-4A6C-8F47-70DE61BBB0FB","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 13:53:16 GMT-0800 (PST)\")"},"18":{"author":null,"message":"no comment","id":"F8B70225-5143-4A51-ABB4-344B488B3811","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 13:15:42 GMT-0800 (PST)\")"},"19":{"pinName":"fire","modality":"output","type":"Boolean","accessor":"fire","location":1.5},"20":{"doAction":{"__isSmartRef__":true,"id":21},"setStyle":{"__isSmartRef__":true,"id":24}},"21":{"varMapping":{"__isSmartRef__":true,"id":22},"source":"function doAction() {\n    if(Global.song){\n        Global.song.pause()\n    }\n    \n\nswitch ($morph('TuneList2').getSelectedItem())\n{\n// // Key of G\n   case \"BoundToHaveALittleFun\":\n       Global.musicURL= new Global.URL(\"http://stringband.mossyroof.com/BoundToHaveALittleFun.mp3\")\n        $morph('TunePlaying').setTextString('Bound To Have A Little Fun')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)\n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n   case \"FeedMyHorsesCornAndHay\":\n        Global.musicURL= new Global.URL(\"http://stringband.mossyroof.com/FeedMyHorsesCornAndHay.mp3\")\n        $morph('TunePlaying').setTextString('Feed My Horses Corn And Hay')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)\n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"GreatBigTaters\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/GreatBigTaters.mp3\" )\n        $morph('TunePlaying').setTextString('Great Big Taters')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)\n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"JaybirdDiedoftheWhoopingCough\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/JaybirdDiedoftheWhoopingCough.mp3\" )\n        $morph('TunePlaying').setTextString('Jaybird Died of the Whooping Cough')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)\n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"LizaJane\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/LizaJane.mp3\" )\n        $morph('TunePlaying').setTextString('Liza Jane')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)\n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"Magpie\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/Magpie.mp3\" )\n        $morph('TunePlaying').setTextString('Magpie')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)\n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"MoonBehindTheHill\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/MoonBehindTheHill.mp3\" )\n        $morph('TunePlaying').setTextString('Moon Behind The Hill')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"OldAuntJennyWithHerNightCapOn\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/OldAuntJennyWithHerNightCapOn.mp3\" )\n        $morph('TunePlaying').setTextString('Old Aunt Jenny With Her Night Cap On')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"PossumOnARail\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/PossumOnARail.mp3\" )\n        $morph('TunePlaying').setTextString('Possum On A Rail')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"PrettiestLittleGirlInTheCounty\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/PrettiestLittleGirlInTheCounty.mp3\" )\n        $morph('TunePlaying').setTextString('Prettiest Little Girl In The County')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"PushThatPigsFootALittleFurtherIntoTheFire\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/PushThatPigsFootALittleFurtherIntoTheFire.mp3\" )\n        $morph('TunePlaying').setTextString('Push That Pigs Foot A Little Further Into The Fire')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"RedPrairieDawn\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/RedPrairieDawn.mp3\" )\n        $morph('TunePlaying').setTextString('Red Prairie Dawn')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"SenecaSquareDance\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/SenecaSquareDance.mp3\" )\n        $morph('TunePlaying').setTextString('Seneca Square Dance')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"SpringfieldGirl\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/SpringfieldGirl.mp3\" )\n        $morph('TunePlaying').setTextString('Springfield Girl')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"TurkeyInTheStraw\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/TurkeyInTheStraw.mp3\" )\n        $morph('TunePlaying').setTextString('Turkey In The Straw')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"WinkTheOtherEye\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/WinkTheOtherEye.mp3\" )\n        $morph('TunePlaying').setTextString('Wink The Other Eye')\n        $morph('TuneKey').setTextString('G')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n\n// // Key of C\n    case \"FunsAllOver\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/c/FunsAllOver.mp3\" )\n        $morph('TunePlaying').setTextString('Funs All Over')\n        $morph('TuneKey').setTextString('C')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('JP Fraley')\n        break;\n    case \"oldjoe\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/oldjoe.mp3\" )\n        $morph('TunePlaying').setTextString('Old Joe')\n        $morph('TuneKey').setTextString('C')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"TennesseeWagner\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/QuickandDevilish/39TennesseeWagner.mp3\" )\n        $morph('TunePlaying').setTextString('Tennessee Wagner')\n        $morph('TuneKey').setTextString('C')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Charlie Walden')\n        break;\n    case \"TexasGals\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/M-K/GDAE/C/TexasGals.mp3\" )\n        $morph('TunePlaying').setTextString('Texas Gals')\n        $morph('TuneKey').setTextString('C')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Hill Billies')\n        break;\n\n\n// Key of D\n    case \"BanjoTramp\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/BanjoTramp.mp3\" )\n        $morph('TunePlaying').setTextString('Banjo Tramp')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"biglizajane\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/biglizajane.mp3\" )\n        $morph('TunePlaying').setTextString('Big Liza Jane')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"bigscioty\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/bigscioty.mp3\" )\n        $morph('TunePlaying').setTextString('Big Scioty')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"BlackEyedSusie\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/BlackEyedSusie.mp3\" )\n        $morph('TunePlaying').setTextString('Black Eyed Susie')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"BonapartesRetreat\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/BonapartesRetreat.mp3\" )\n        $morph('TunePlaying').setTextString('Bonaparte\\'s Retreat')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"CumberlandGap\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/CumberlandGap.mp3\" )\n        $morph('TunePlaying').setTextString('Cumberland Gap')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"DogsInTheDishes\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/DogsInTheDishes.mp3\" )\n        $morph('TunePlaying').setTextString('Dogs In The Dishes')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"DryAndDusty\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/DryAndDusty.mp3\" )\n        $morph('TunePlaying').setTextString('Dry And Dusty')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"Durangs2\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/Durangs2.mp3\" )\n        $morph('TunePlaying').setTextString('Durangs - 2')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"Durangs\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/Durangs.mp3\" )\n        $morph('TunePlaying').setTextString('Durangs')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"EighthOfJanuary\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/EighthOfJanuary.mp3\" )\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlaying').setTextString('Eighth Of January')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"FloridaBlues\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~geezer57/TheProjectVolume2/FloridaBlues.mp3\" )\n        $morph('TunePlaying').setTextString('Florida Blues')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Charlie Walden')\n        break;\n    case \"GoingAcrossTheSea\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/GoingAcrossTheSea.mp3\" )\n        $morph('TunePlaying').setTextString('Going Across The Sea')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"GoingDownToGeorgieO\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/GoingDownToGeorgieO.mp3\" )\n        $morph('TunePlaying').setTextString('Going Down To Georgie-O')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"GoodbyeLizaJane\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/GoodbyeLizaJane.mp3\" )\n        $morph('TunePlaying').setTextString('Goodbye Liza Jane')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"GrasshopperSittinonaSweetPotatoVine\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/GrasshopperSittinonaSweetPotatoVine.mp3\" )\n        $morph('TunePlaying').setTextString('Grasshopper Sittin\\' on a Sweet Potato Vine')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"GreenWillis\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/GreenWillis.mp3\" )\n        $morph('TunePlaying').setTextString('Green Willis')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"JackWilson\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/JackWilson.mp3\" )\n        $morph('TunePlaying').setTextString('Jack Wilson')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"jackiewilson\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/jackiewilson.mp3\" )\n        $morph('TunePlaying').setTextString('Jackie Wilson')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"johnny.johnny.dont.get.drunk\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/johnny.johnny.dont.get.drunk.mp3\" )\n        $morph('TunePlaying').setTextString('Johnny Johnny Don\\'t Get Drunk')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"JohnnyDontComeHomeDrunk\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~geezer57/TheProjectVolume2/JohnnyDontComeHomeDrunk!.mp3\" )\n        $morph('TunePlaying').setTextString('Johnny Don\\'t Come Home Drunk!')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Charlie Walden')\n        break;\n    case \"JohnsLoversGone\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/JohnsLoversGone.mp3\" )\n        $morph('TunePlaying').setTextString('John\\'s Lovers Gone')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"JulieAnnJohnson\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/JulieAnnJohnson.mp3\" )\n        $morph('TunePlaying').setTextString('Julie Ann Johnson')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"KatyBartheDoor\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/KatyBartheDoor.mp3\" )\n        $morph('TunePlaying').setTextString('Katy Bar the Door')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"LittleGallFoolMe\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/LittleGallFoolMe.mp3\" )\n        $morph('TunePlaying').setTextString('Little Gal\\'l Fool Me')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"LittleGalFoolMe\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/M-K/GDAE/D/LittleGalFoolMe.mp3\" )\n        $morph('TunePlaying').setTextString('Little Gal Will Fool Me')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Joe Birchfield')\n        break;\n    case \"Needlecase\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/Needlecase.mp3\" )\n        $morph('TunePlaying').setTextString('Needlecase')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"oldmollyhare\":\n       Global.musicURL= new Global.URL( \"http://www.folksociety.org/slowjam/oldmollyhare.mp3\" )\n        $morph('TunePlaying').setTextString('Old Molly Hare')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Charlotte Folk Society')\n        break;\n    case \"PollyPuttheKettleOn\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/PollyPuttheKettleOn.mp3\" )\n        $morph('TunePlaying').setTextString('Polly Put the Kettle On')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"RochesterSchottische\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/RochesterSchottische.mp3\" )\n        $morph('TunePlaying').setTextString('Rochester Schottische')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"RockTheCradleJoe\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/RockTheCradleJoe.mp3\" )\n        $morph('TunePlaying').setTextString('Rock The Cradle Joe')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"SadieAtTheBackDoor\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/SadieAtTheBackDoor.mp3\" )\n        $morph('TunePlaying').setTextString('Sadie At The Back Door')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)\n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"SailingOverEngland\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/SailingOverEngland.mp3\" )\n        $morph('TunePlaying').setTextString('Sailing Over England')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"SallyAnn\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/SallyAnn.mp3\" )\n        $morph('TunePlaying').setTextString('Sally Ann')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"SallyAnn-tj\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/M-K/ADAE/SallyAnn.mp3\" )\n        $morph('TunePlaying').setTextString('Sally Ann')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Tommy Jarrell')\n        break;\n    case \"springcreekgal\":\n       Global.musicURL= new Global.URL( \"\thttp://home.comcast.net/~wefiddle1/mp3/springcreekgal.mp3\" )\n        $morph('TunePlaying').setTextString('Spring Creek Gal')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"SugarHill\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/M-K/ADAE/SugarHill.mp3\" )\n        $morph('TunePlaying').setTextString('Sugar Hill')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Tommy Jarrell')\n        break;\n    case \"tooyoungtomarry\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/tooyoungtomarry.mp3\" )\n        $morph('TunePlaying').setTextString('Too Young To Marry')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"TooYoungToMarry\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~geezer57/TheProjectVolume2/TooYoungToMarry.mp3\" )\n        $morph('TunePlaying').setTextString('Too Young To Marry')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Charlie Walden')\n        break;\n    case \"SpottedPony\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/SpottedPony.mp3\" )\n        $morph('TunePlaying').setTextString('Spotted Pony')\n        $morph('TuneKey').setTextString('D')\n\t$morph('Artist').setTextString('Seattle String Band')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)        \n        break;\n    case \"TwinkleLittleStar\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/TwinkleLittleStar.mp3\" )\n        $morph('TunePlaying').setTextString('Twinkle Little Star')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;        \n    case \"TwinkleLittleStar_PaulBrown\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/TwinkleLittleStar_PaulBrown.mp3\" )\n        $morph('TunePlaying').setTextString('Twinkle Little Star - Paul Brown')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"twinsisters\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/twinsisters.mp3\" )\n        $morph('TunePlaying').setTextString('Twin Sisters')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"WesternCountry\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/WesternCountry.mp3\" )\n        $morph('TunePlaying').setTextString('Western Country')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"WestForkGirls\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/WestForkGirls.mp3\" )\n        $morph('TunePlaying').setTextString('West Fork Girls')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"winderslide\":\n       Global.musicURL= new Global.URL( \"http://www.folksociety.org/slowjam/winderslide.mp3\" )\n        $morph('TunePlaying').setTextString('Winder Slide')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Charlotte Folk Society')\n        break;\n    case \"Yellow_Cat\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/Yellow_Cat.mp3\" )\n        $morph('TunePlaying').setTextString('Yellow Cat')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"YellowRoseOfTexas\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/YellowRoseOfTexas.mp3\" )\n        $morph('TunePlaying').setTextString('Yellow Rose Of Texas')\n        $morph('TuneKey').setTextString('D')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n\n// Key of DDAD\n    case \"BonapartesRetreat-DDAD\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/DDAD/BonapartesRetreat-Jarrell.mp3\" )\n        $morph('TunePlaying').setTextString('Bonapartes Retreat')\n        $morph('TuneKey').setTextString('DDAD')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Tommy Jarrell')\n        break;\n    case \"MidnightOnTheWater\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/DDAD/MidnightOnTheWater.mp3\" )\n        $morph('TunePlaying').setTextString('Midnight On The Water')\n        $morph('TuneKey').setTextString('DDAD')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Benny Thomasson')\n        break;\n\n// Key of D mixolydian\n    case \"roscoesgone\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/roscoesgone.mp3\" )\n        $morph('TunePlaying').setTextString('Roscoe\\'s Gone')\n        $morph('TuneKey').setTextString('Dmix')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n\n\n// Key of A        \n    case \"BigEyedRabbit\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/BigEyedRabbit.mp3\" )\n        $morph('TunePlaying').setTextString('Big Eyed Rabbit')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"BoysMyMoneysAllGone\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/BoysMyMoneysAllGone.mp3\" )\n        $morph('TunePlaying').setTextString('Boys My Money\\'s All Gone')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"BuffaloGals\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/BuffaloGals.mp3\" )\n        $morph('TunePlaying').setTextString('Buffalo Gals')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"Buffalo%20Gals%20_A\":\n       Global.musicURL= new Global.URL( \"http://tunes.fiddlejammer.com/LakeGenero07/Buffalo%20Gals%20_A.mp3\" )\n        $morph('TunePlaying').setTextString('Buffalo Gals')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Fiddle Jammer - Lake Genero 2007')\n        break;\n    case \"Candy%20Girl%20_A\":\n       Global.musicURL= new Global.URL( \"http://tunes.fiddlejammer.com/blackcreek07/Candy%20Girl%20_A.mp3\" )\n        $morph('TunePlaying').setTextString('Candy Girl')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Fiddle Jammer - Black Creek 2007')\n        break;\n    case \"ChinquapinHunting\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/ChinquapinHunting.mp3\" )\n        $morph('TunePlaying').setTextString('Chinquapin Hunting')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"ChristmasTimeInTheMorning\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/ChristmasTimeInTheMorning.mp3\" )\n        $morph('TunePlaying').setTextString('Christmas Time In The Morning')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"CluckOldHen\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/CluckOldHen.mp3\" )\n        $morph('TunePlaying').setTextString('Cluck Old Hen')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"ColdFrostyMorning\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/M-K/AEAE/ColdFrostyMorning.mp3\" )\n        $morph('TunePlaying').setTextString('Cold Frosty Morning')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Melvin Wine')\n        break;\n    case \"CottonEyedJoe\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/M-K/AEAE/CottonEyedJoe.mp3\" )\n        $morph('TunePlaying').setTextString('Cotton Eyed Joe')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Tommy Jarrell')\n        break;\n    case \"CrowLittleRooster\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/CrowLittleRooster.mp3\" )\n        $morph('TunePlaying').setTextString('Crow Little Rooster')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"CrowLittleRooster_MC\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/CrowLittleRooster_MC.mp3\" )\n        $morph('TunePlaying').setTextString('Crow Little Rooster - MC')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"Dinah\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/Dinah.mp3\" )\n        $morph('TunePlaying').setTextString('Dinah')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"dinah\":\n       Global.musicURL= new Global.URL( \"http://www.folksociety.org/slowjam/dinah.mp3\" )\n        $morph('TunePlaying').setTextString('Dinah')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Charlotte Folk Society')\n        break;\n    case \"DoneyGal\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/DoneyGal.mp3\" )\n        $morph('TunePlaying').setTextString('Doney Gal')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"DoubleFile\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/DoubleFile.mp3\" )\n        $morph('TunePlaying').setTextString('Double File')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"doublefile\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/doublefile.mp3\" )\n        $morph('TunePlaying').setTextString('Double File')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"FireOnTheMountain\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/FireOnTheMountain.mp3\" )\n        $morph('TunePlaying').setTextString('Fire On The Mountain')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"GrubSprings\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/GrubSprings.mp3\" )\n        $morph('TunePlaying').setTextString('Grub Springs')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"grubsprings\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/grubsprings.mp3\" )\n        $morph('TunePlaying').setTextString('Grub Springs')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"HornyEwe\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/HornyEwe.mp3\" )\n        $morph('TunePlaying').setTextString('Horny Ewe')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"IdaRed\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/IdaRed.mp3\" )\n        $morph('TunePlaying').setTextString('Ida Red')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"JennyRunAwayInTheMudInTheNight\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/JennyRunAwayInTheMudInTheNight.mp3\" )\n        $morph('TunePlaying').setTextString('Jenny Run Away In The Mud In The Night')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"LateForTheDance\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/LateForTheDance.mp3\" )\n        $morph('TunePlaying').setTextString('Late For The Dance')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"littlegirlillfoolya\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/littlegirlillfoolya.mp3\" )\n        $morph('TunePlaying').setTextString('Little Girl \\’ill Fool Ya')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"littlelizajane\":\n       Global.musicURL= new Global.URL( \"http://www.folksociety.org/slowjam/littlelizajane.mp3\" )\n        $morph('TunePlaying').setTextString('Little Liza Jane')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Charlotte Folk Society')\n        break;\n    case \"LittleLizaJane\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/M-K/AEAE/LittleLizaJane.mp3\" )\n        $morph('TunePlaying').setTextString('Little Liza Jane')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('JP Fraley')\n        break;\n    case \"OldJoeClark\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/OldJoeClark.mp3\" )\n        $morph('TunePlaying').setTextString('Old Joe Clark')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"PrettyLittleRooster\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/PrettyLittleRooster.mp3\" )\n        $morph('TunePlaying').setTextString('Pretty Little Rooster')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"Red%20Prairie%20Dawn%20_A\":\n       Global.musicURL= new Global.URL( \"http://tunes.fiddlejammer.com/LakeGenero07/Red%20Prairie%20Dawn%20_A.mp3\" )\n        $morph('TunePlaying').setTextString('Red Prairie Dawn')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Fiddle Jammer - Lake Genero 2007 (Gary Harrison)')\n        break;\n    case \"sandyboys\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/sandyboys.mp3\" )\n        $morph('TunePlaying').setTextString('Sandy Boys')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"sayoldmancanihaveyourdaughter\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/sayoldmancanihaveyourdaughter.mp3\" )\n        $morph('TunePlaying').setTextString('Say Old Man Can I Have Your Daughter?')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"ShadyGrove\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/ShadyGrove.mp3\" )\n        $morph('TunePlaying').setTextString('Shady Grove')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"ShadyGrove_LD\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/ShadyGrove_LD.mp3\" )\n        $morph('TunePlaying').setTextString('Shady Grove - LD')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"snakehunt\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/snakehunt.mp3\" )\n        $morph('TunePlaying').setTextString('Snake Hunt / La Ville')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"SugarintheGourd\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/SugarintheGourd.mp3\" )\n        $morph('TunePlaying').setTextString('Sugar in the Gourd')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"TrainOnIsland\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/M-K/AEAE/TrainOnIsland.mp3\" )\n        $morph('TunePlaying').setTextString('Train On The Island')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Luther Davis')\n        break;\n    case \"WildRoseoftheMountain\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/.mp3\" )\n        $morph('TunePlaying').setTextString('Wild Rose of the Mountain')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n\n// Key of A Calico\n    case \"DrunkenHiccups-Jarrell\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/calico/DrunkenHiccups-Jarrell.mp3\" )\n        $morph('TunePlaying').setTextString('Drunken Hiccups')\n        $morph('TuneKey').setTextString('A Calico')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Tommy Jarrell')\n        break;\n    case \"LaughingBoy\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/calico/LaughingBoy.mp3\" )\n        $morph('TunePlaying').setTextString('Laughing Boy')\n        $morph('TuneKey').setTextString('A Calico')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Benny Thomasson')\n        break;\n\n// Key of A Mixolydian\n    case \"doney.gal\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/doney.gal.mp3\" )\n        $morph('TunePlaying').setTextString('Doney Gal')\n        $morph('TuneKey').setTextString('Amix')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"IcyMountain-Jarvis\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/M-K/AEAE/AMODAL/IcyMountain.mp3\" )\n        $morph('TunePlaying').setTextString('Icy Mountain')\n        $morph('TuneKey').setTextString('Amix')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Ward Jarvis')\n        break;\n    case \"IcyMountain\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/IcyMountain.mp3\" )\n        $morph('TunePlaying').setTextString('Icy Mountain')\n        $morph('TuneKey').setTextString('A')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"jeff.sturgeon\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/jeff.sturgeon.mp3\" )\n        $morph('TunePlaying').setTextString('Jeff Sturgeon')\n        $morph('TuneKey').setTextString('Amix')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"kitchen.girl\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/kitchen.girl.mp3\" )\n        $morph('TunePlaying').setTextString('Kitchen Girl')\n        $morph('TuneKey').setTextString('Amix')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"Shelvin'%20Rock%20_A\":\n       Global.musicURL= new Global.URL( \"http://tunes.fiddlejammer.com/LakeGenero07/Shelvin'%20Rock%20_A.MP3\" )\n        $morph('TunePlaying').setTextString('Shelvin\\’ Rock')\n        $morph('TuneKey').setTextString('Amix')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Fiddle Jammer - Lake Genero 2007')\n        break;\n    case \"taterpatch\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/taterpatch.mp3\" )\n        $morph('TunePlaying').setTextString('Tater Patch')\n        $morph('TuneKey').setTextString('Amix')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"TaterPatch-tm\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/M-K/GDAE/AMODAL/TaterPatch.mp3\" )\n        $morph('TunePlaying').setTextString('Tater Patch')\n        $morph('TuneKey').setTextString('Amix')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Tommy Jarrell')\n        break;\n    case \"TaterPatch\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/TaterPatch.mp3\" )\n        $morph('TunePlaying').setTextString('Tater Patch')\n        $morph('TuneKey').setTextString('A-Mix')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n    case \"Texas\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/Texas.mp3\" )\n        $morph('TunePlaying').setTextString('Texas')\n        $morph('TuneKey').setTextString('A-Mix')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n\n\n// Key of A Modal\n    case \"ducksonthepond\":\n       Global.musicURL= new Global.URL( \"http://home.comcast.net/~wefiddle1/mp3/ducksonthepond.mp3\" )\n        $morph('TunePlaying').setTextString('Ducks On The Pond')\n        $morph('TuneKey').setTextString('Amodal')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Centralia Parlour Pickers')\n        break;\n    case \"JohnRiley\":\n       Global.musicURL= new Global.URL( \"http://slippery-hill.com/M-K/GDAE/AMODAL/JohnRiley.mp3\" )\n        $morph('TunePlaying').setTextString('John Riley The Shepherd')\n        $morph('TuneKey').setTextString('Amodal')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Art Stamper')\n        break;\n    case \"ShakingDowntheAcorns\":\n       Global.musicURL= new Global.URL( \"http://stringband.mossyroof.com/ShakingDowntheAcorns.mp3\" )\n        $morph('TunePlaying').setTextString('Shaking Down The Acorns')\n        $morph('TuneKey').setTextString('A-Modal')\n        $morph('TunePlayingURL').setTextString(Global.musicURL)       \n\t$morph('Artist').setTextString('Seattle String Band')\n        break;\n\n       \n             alert('Hey');\n        break;\n\n   default: \n       alert('Sorry, that tune\\'s not found');\n       break;\n}\n\n    Global.song = new Audio(Global.musicURL)\n    \n    Global.song.play()\n    //song.pause()\n}","funcProperties":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"22":{"this":{"__isSmartRef__":true,"id":1}},"23":{"user":"Wendy_Anthony","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Oct 11 2014 12:56:50 GMT-0700 (PDT)\")"},"24":{"varMapping":{"__isSmartRef__":true,"id":25},"source":"function setStyle() {\n    this.applyStyle({fill:Global.Color.rgb(213,199, 65)});\n}","funcProperties":{"__isSmartRef__":true,"id":26},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"25":{"this":{"__isSmartRef__":true,"id":1}},"26":{"user":"Wendy_Anthony","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Sep 27 2014 09:29:42 GMT-0700 (PDT)\")"},"27":{"submorphs":[{"__isSmartRef__":true,"id":28}],"scripts":[],"shape":{"__isSmartRef__":true,"id":33},"eventHandler":{"__isSmartRef__":true,"id":34},"_ClipMode":"visible","derivationIds":["EC7EBB28-54AE-4244-80ED-3E13650F82B7","9FD2DCE2-B997-4536-B2A5-90D7DD92B3E6","0D8CC908-BD1C-4062-BB03-3FCEB910483D","4D24B07C-72DB-4ACA-8FE5-9E398868266F","E544B8FE-D51C-4596-8876-0E31282DA5E1","FF90D2C6-9F9D-4FEB-8E5F-01B382D542BF","0F89E7EF-AF40-497F-86CC-3A7AA3709F09","F2B435C0-0977-4698-8599-7345779361BE","6DF3F75B-77B3-4FBE-B29A-70B97A32A91B","DBD8F938-070E-4EF4-88D3-8703D2AFD49A"],"id":"F8220C3A-AF31-46F1-8E24-B6E7A5561353","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":28},"_PreviousBorderWidth":1,"isPressed":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":35}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"name":"StopButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":37},"pinSpecs":[{"__isSmartRef__":true,"id":45}],"_StyleClassNames":["Morph","Button"],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":1.5707963267948966,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":46},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(195.0,304.0)","distanceToDragEvent":"lively.pt(55.0,-7.0)"},"28":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":29},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":30}],"eventHandler":{"__isSmartRef__":true,"id":32},"_ClipMode":"hidden","derivationIds":["7884E73F-0D17-44B3-907F-44A5223F1F3D","444B63A6-D9E7-4AB2-AB57-4A9146C18BFF","08999E10-CCC3-4CAB-99BC-4EF500309EC4","7BB3D924-3DDB-46CF-AEFE-F77CA1BB6867","581CEBC1-7CAC-4BF6-B387-CB4312935F13","03F1DAA6-D377-4742-916C-564B71C260E3","EDE7DD00-7413-4D13-B38B-D2F6347E4493","C8B8E4FF-A2AA-4E80-8DEA-1EE851D86B4B","969458E7-AE8E-47DF-94D4-C3785BB4C1D5","EF96BDF5-1FC2-47A0-8F6D-D8A3CAB12CCB"],"id":"FC7A4F81-89F0-49F6-82B9-997E1600B423","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":27},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"29":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(70.0,22.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"30":{"style":{"__isSmartRef__":true,"id":31},"chunkOwner":{"__isSmartRef__":true,"id":28},"_id":"_2316","storedString":"Stop","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"31":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"32":{"morph":{"__isSmartRef__":true,"id":28},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"33":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(70.0,22.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"34":{"morph":{"__isSmartRef__":true,"id":27},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"35":{"sourceObj":{"__isSmartRef__":true,"id":27},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":27},"targetMethodName":"doAction","varMapping":{"__isSmartRef__":true,"id":36},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"36":{"source":{"__isSmartRef__":true,"id":27},"target":{"__isSmartRef__":true,"id":27}},"37":{"partName":"Button","requiredModules":[],"partsSpaceName":"PartsBin/Inputs/","comment":"A simple button that calls a method #doAction when pressed.","changes":[{"__isSmartRef__":true,"id":38},{"__isSmartRef__":true,"id":39},{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":41},{"__isSmartRef__":true,"id":42},{"__isSmartRef__":true,"id":43},{"__isSmartRef__":true,"id":44}],"migrationLevel":7,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Tue Jul 23 2013 23:21:12 GMT-0700 (PDT)\")"},"38":{"author":"Dan","message":"no comment","id":"CFEC4071-14FF-4AEB-A399-197884CD18BF","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 17 2013 10:24:50 GMT-0700 (PDT)\")"},"39":{"author":"Dan","message":"no comment","id":"A594459F-DA9B-49DD-A105-547B3F613CC5","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 17 2013 10:22:38 GMT-0700 (PDT)\")"},"40":{"author":"robertkrahn","message":"no comment","id":"BB2EA501-D9AF-414B-A035-E1487DA6F0FD","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 30 2013 20:36:30 GMT-0700 (PDT)\")"},"41":{"author":"robertkrahn","message":"no comment","id":"811BDE87-D8DD-48BB-97B2-7A3C3F3FAE32","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 30 2013 20:35:59 GMT-0700 (PDT)\")"},"42":{"author":"robertkrahn","message":"test","id":"ACA617B4-0416-4E3C-9F4D-171A40F44F0F","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 30 2013 20:34:25 GMT-0700 (PDT)\")"},"43":{"author":"robertkrahn","message":"no comment","id":"9B8B6BE4-4519-4A6C-8F47-70DE61BBB0FB","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 13:53:16 GMT-0800 (PST)\")"},"44":{"author":null,"message":"no comment","id":"F8B70225-5143-4A51-ABB4-344B488B3811","__serializedExpressions__":["date"],"date":"new Date(\"Tue Dec 11 2012 13:15:42 GMT-0800 (PST)\")"},"45":{"pinName":"fire","modality":"output","type":"Boolean","accessor":"fire","location":1.5},"46":{"doAction":{"__isSmartRef__":true,"id":47}},"47":{"varMapping":{"__isSmartRef__":true,"id":48},"source":"function doAction() {\n    \n    Global.song.pause()\n}","funcProperties":{"__isSmartRef__":true,"id":49},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"48":{"this":{"__isSmartRef__":true,"id":27}},"49":{"user":"Wendy_Anthony","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Sep 21 2014 18:29:41 GMT-0700 (PDT)\")"},"50":{"submorphs":[],"scripts":[],"id":"270053D4-87CC-43B4-87BC-AB7057D559C8","shape":{"__isSmartRef__":true,"id":51},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":8,"name":"TunePlayingURL","partsBinMetaInfo":{"__isSmartRef__":true,"id":52},"textChunks":[{"__isSmartRef__":true,"id":61}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":63},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","A5D1AC38-95A1-4826-9660-E7BECDF4224D","EFDA8248-2A69-46C5-9FC4-90609AE08B3D","384B2C64-E665-49A5-BB76-6B682B19B90B","B7AA2251-28D9-4C64-9303-14DFB7D5AFE8","F21A028E-25B1-47B4-9AA4-7F2ADF95ABD7","38184ABC-A3BA-4F68-8941-B34B6F2B0157","73BF01C3-8C90-43ED-B2DA-1C84BC6C6838","F880C95B-5E4D-4382-B356-16DB40F9818D","16FFD126-E82C-42E6-A748-F29C3DFBEB76"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[5,9],"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":64},"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":1.5707963267948966,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(38.0,25.5)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(272.5,-13.0)"},"51":{"fill":null,"_BorderWidth":1.332,"_ClipMode":"visible","_BorderRadius":5.92,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Fill","_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgb(246,246,246)","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(427.7,20.7)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"52":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":53},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":55},{"__isSmartRef__":true,"id":56},{"__isSmartRef__":true,"id":57},{"__isSmartRef__":true,"id":58},{"__isSmartRef__":true,"id":59},{"__isSmartRef__":true,"id":60}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"53":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"54":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"55":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"56":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"57":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"58":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"59":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"60":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"61":{"style":{"__isSmartRef__":true,"id":62},"chunkOwner":{"__isSmartRef__":true,"id":50},"_id":"_12","storedString":"http://slippery-hill.com/DDAD/MidnightOnTheWater.mp3","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"62":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"63":{"morph":{"__isSmartRef__":true,"id":50},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"64":{"resizeWidth":true},"65":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":66},"_ClipMode":"visible","derivationIds":["FA8A0536-2D60-473E-99BE-8DA692E76604","D9BBC879-C83A-45E1-A996-298214DA20A5","DBBCC9CA-0BF3-4589-AFB7-330286145C4E","565872F7-6993-46CA-B42E-A26B5D1D78E7"],"id":"007BB6FA-6E9C-4D74-B791-732AE7B6FCC0","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":67},"name":"hoedownfiddler.jpeg","showsHalos":false,"_Rotation":1.5707963267948966,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(219.0,202.0)","distanceToDragEvent":"lively.pt(48.0,-11.0)"},"66":{"_ImageURL":"http://www.fromthevaultradio.org/home/wp-content/images/FTV382_AnEveningofCountryFiddlin/fiddler.jpg","_BorderWidth":0,"_BorderColor":null,"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(68.0,115.1)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(222,222,222)"},"67":{"morph":{"__isSmartRef__":true,"id":65},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"68":{"submorphs":[],"scripts":[],"id":"1DAF05C3-9DA8-46F9-A250-A5B434BEDCBD","shape":{"__isSmartRef__":true,"id":69},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":null,"_MaxTextHeight":22,"showsHalos":false,"_FontSize":12,"name":"OTPLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":70},"textChunks":[{"__isSmartRef__":true,"id":71}],"charsReplaced":"some text","lastFindLoc":-9,"prevScroll":[0,0],"isLabel":true,"_ClipMode":"hidden","_WhiteSpaceHandling":"pre","allowInput":false,"eventsAreIgnored":false,"eventHandler":{"__isSmartRef__":true,"id":73},"derivationIds":[2033,"47BB0235-0AFD-47A4-9B6E-3BC784B07AFA","1E9FF0B0-D5E1-4455-AF89-AE15D593A276","7BECB630-F80C-4632-A8FE-14B3DB823F5C","E9F42045-4B82-45BC-9059-9757542CEA72","C7AF9A09-F667-4316-BD74-08E7020DEC69","F424B221-0158-4728-9D81-4C0CC517872E"],"owner":{"__isSmartRef__":true,"id":0},"_InputAllowed":false,"_HandStyle":"default","_Rotation":1.5707963267948966,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(285.0,137.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(114.0,-17.0)"},"69":{"fill":null,"_BorderWidth":3.108,"_BorderRadius":5.92,"__serializedExpressions__":["_Fill","_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgb(76,153,0)","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(170.0,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"70":{"partsSpaceName":"PartsBin/Text/","migrationLevel":2,"partName":"Label","__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Sep 05 2012 16:01:36 GMT-0700 (PDT)\")"},"71":{"style":{"__isSmartRef__":true,"id":72},"chunkOwner":{"__isSmartRef__":true,"id":68},"_id":"_1247","storedString":"Old-Time Music Player","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"72":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"73":{"morph":{"__isSmartRef__":true,"id":68},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"74":{"submorphs":[],"scripts":[],"id":"59287F49-2A7C-4DE9-BE01-E9C7B274AEDB","shape":{"__isSmartRef__":true,"id":75},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":76},"itemList":["***********    KEY OF G    ***********","BigTatersSandyLand","BoundToHave","BoundToHaveALittleFun","FeedMyHorsesCornAndHay","GreatBigTaters","Grey%20Haired%20Dancing%20Girls","JaybirdDiedoftheWhoopingCough","Josie-O","OldAuntJenny","LizaJane","Magpie","MoonBehindTheHill","MoonBehindHill","OldAuntJennyWithHerNightCapOn","PossumOnARail","PrettiestLittleGirlInTheCounty","PrettiestGirl","PrettiestLittleGirl","PushThatPigsFootALittleFurtherIntoTheFire","RedPrairieDawn","SailAway-Baker","SenecaSquareDance","SpringfieldGirl","TurkeyInTheStraw","WinkTheOtherEye","WinkTheOtherEye-hsb","***********    KEY OF G    ***********"," ","***********    KEY OF Gmodal    ***********","elzicsfarewell","goinguptohamburg","whiteface","***********    KEY OF Gmodal    ***********"," ","***********    KEY OF C    ***********","FunsAllOver","oldjoe","TennesseeWagner","TexasGals","***********    KEY OF C    ***********"," ","***********    KEY OF D    ***********","BanjoTramp","biglizajane","bigscioty","BlackEyedSusie","BonapartesRetreat","CumberlandGap","DogsInTheDishes","DryAndDusty","Durangs2","Durangs","EighthOfJanuary","FloridaBlues","GoingAcrossTheSea","GoingDownToGeorgieO","GoodbyeLizaJane","GrasshopperSittinonaSweetPotatoVine","GreenWillis","JackWilson","jackiewilson","johnny.johnny.dont.get.drunk","JohnnyDontComeHomeDrunk","JohnsLoversGone","JulieAnnJohnson","KatyBartheDoor","LittleGallFoolMe","LittleGalFoolMe","Needlecase","oldmollyhare","PollyPuttheKettleOn","RochesterSchottische","RockTheCradleJoe","SadieAtTheBackDoor","SailingOverEngland","SallyAnn","SallyAnn-tj","SpottedPony","springcreekgal","SugarHill","tooyoungtomarry","TooYoungToMarry","TwinkleLittleStar","TwinkleLittleStar_PaulBrown","twinsisters","WesternCountry","WestForkGirls","winderslide","Yellow_Cat","YellowRoseOfTexas","***********    KEY OF D    ***********"," ","***********    KEY OF DDAD    ***********","BonapartesRetreat-DDAD","MidnightOnTheWater","***********    KEY OF DDAD    ***********"," ","***********    KEY OF D Mixolydian    ***********","roscoesgone","***********    KEY OF D Mixolydian    ***********"," ","***********    KEY OF A    ***********","BigEyedRabbit","BoysMyMoneysAllGone","BuffaloGals","Buffalo%20Gals%20_A","Candy%20Girl%20_A","ChinquapinHunting","ChristmasTimeInTheMorning","CluckOldHen","ColdFrostyMorning","CottonEyedJoe","CrowLittleRooster","CrowLittleRooster_MC","Dinah","dinah","DoneyGal","DoubleFile","doublefile","FireOnTheMountain","GrubSprings","grubsprings","HornyEwe","IcyMountain","IdaRed","JennyRunAwayInTheMudInTheNight","LateForTheDance","littlegirlillfoolya","littlelizajane","LittleLizaJane","OldJoeClark","PrettyLittleRooster","Red%20Prairie%20Dawn%20_A","sandyboys","sayoldmancanihaveyourdaughter","ShadyGrove","ShadyGrove_LD","snakehunt","SugarintheGourd","TrainOnIsland","WildRoseoftheMountain","***********    KEY OF A    ***********"," ","***********    KEY OF A Calico AEAC#    ***********","DrunkenHiccups-Jarrell","LaughingBoy","***********    KEY OF A Calico AEAC#    ***********"," ","***********    KEY OF A Mixolydian    ***********","doney.gal","IcyMountain-Jarvis","jeff.sturgeon","kitchen.girl","Shelvin'%20Rock%20_A","taterpatch","TaterPatch-tj","TaterPatch","Texas","***********    KEY OF A Mixolydian    ***********"," ","***********    KEY OF A Modal   ***********","ducksonthepond","JohnRiley","ShakingDowntheAcorns","***********    KEY OF A Modal    ***********"],"selectOnMove":false,"showsHalos":false,"name":"TuneList2","partsBinMetaInfo":{"__isSmartRef__":true,"id":77},"derivationIds":[6545,"DE38FC2F-E33F-4700-89CC-4535271670E8","FEC1C7C0-B6CF-45A0-9F23-3868EEEBEF0C","8C9477BA-1F00-46D4-AD1D-2B6DF0AA119C","7CFA22F9-87EE-410C-B7AC-01C853244AD6","95848D7E-A817-4617-B256-A7913E84CBB0","B1DD6F8C-CC46-47A2-A86F-816E8B7FC514"],"owner":{"__isSmartRef__":true,"id":0},"selectedLineNo":95,"selection":"MidnightOnTheWater","changeTriggered":true,"prevScroll":[0,0],"width":[200],"_Rotation":1.5707963267948966,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.DropDownList","__SourceModuleName__":"Global.lively.morphic.Lists","_Position":"lively.pt(253.0,71.0)","distanceToDragEvent":"lively.pt(211.0,-10.0)"},"75":{"_BorderWidth":0,"_BorderRadius":50,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_BorderColor","_Fill","_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(176,167,39)","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(316.0,28.0)"},"76":{"morph":{"__isSmartRef__":true,"id":74},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"77":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","comment":"\"Native\" drop down list","partName":"DropDownList","__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Sep 05 2012 16:01:36 GMT-0700 (PDT)\")"},"78":{"submorphs":[],"scripts":[],"id":"CF33A894-CFA3-4A9D-961C-9CEB112BDB10","shape":{"__isSmartRef__":true,"id":79},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"TunePlaying","partsBinMetaInfo":{"__isSmartRef__":true,"id":80},"textChunks":[{"__isSmartRef__":true,"id":89}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":91},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":92},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":1.5707963267948966,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(91.0,69.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(213.0,-15.0)"},"79":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":5.185,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(333.7,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"80":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":84},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":86},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":88}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"81":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"82":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"83":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"84":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"85":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"86":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"87":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"88":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"89":{"style":{"__isSmartRef__":true,"id":90},"chunkOwner":{"__isSmartRef__":true,"id":78},"_id":"_10","storedString":"Midnight On The Water","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"90":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"91":{"morph":{"__isSmartRef__":true,"id":78},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"92":{"resizeWidth":true},"93":{"submorphs":[],"scripts":[],"id":"9CD95D48-BFDB-4BB6-9169-2CBEF8EEB743","shape":{"__isSmartRef__":true,"id":94},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":95},"textChunks":[{"__isSmartRef__":true,"id":104}],"charsReplaced":"","lastFindLoc":6,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":106},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[9,9],"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":107},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":1.5707963267948966,"_Scale":1,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(91.0,11.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(48.0,-9.0)","_TextColor":"Color.rgb(0,0,0)"},"94":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(67.7,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"95":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":96},{"__isSmartRef__":true,"id":97},{"__isSmartRef__":true,"id":98},{"__isSmartRef__":true,"id":99},{"__isSmartRef__":true,"id":100},{"__isSmartRef__":true,"id":101},{"__isSmartRef__":true,"id":102},{"__isSmartRef__":true,"id":103}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"96":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"97":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"98":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"99":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"100":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"101":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"102":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"103":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"104":{"style":{"__isSmartRef__":true,"id":105},"chunkOwner":{"__isSmartRef__":true,"id":93},"_id":"_339","storedString":"Playing:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"105":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"106":{"morph":{"__isSmartRef__":true,"id":93},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"107":{"resizeWidth":true},"108":{"submorphs":[],"scripts":[],"id":"1D29AD80-60C9-4CDA-86C7-6F717A4F5656","shape":{"__isSmartRef__":true,"id":109},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text1","partsBinMetaInfo":{"__isSmartRef__":true,"id":110},"textChunks":[{"__isSmartRef__":true,"id":119}],"charsReplaced":"","lastFindLoc":6,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":121},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","9CD95D48-BFDB-4BB6-9169-2CBEF8EEB743"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[13,14],"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":122},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":1.5707963267948966,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(258.0,8.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(-7.0,-11.0)"},"109":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(67.7,36.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"110":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":111},{"__isSmartRef__":true,"id":112},{"__isSmartRef__":true,"id":113},{"__isSmartRef__":true,"id":114},{"__isSmartRef__":true,"id":115},{"__isSmartRef__":true,"id":116},{"__isSmartRef__":true,"id":117},{"__isSmartRef__":true,"id":118}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"111":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"112":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"113":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"114":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"115":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"116":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"117":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"118":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"119":{"style":{"__isSmartRef__":true,"id":120},"morph":{"__isSmartRef__":true,"id":108},"chunkOwner":{"__isSmartRef__":true,"id":108},"storedString":"Choose Tune:","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"120":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"121":{"morph":{"__isSmartRef__":true,"id":108},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"122":{"resizeWidth":true},"123":{"submorphs":[],"scripts":[],"id":"8CD1393B-8F78-4677-A699-062ECE1E1D21","shape":{"__isSmartRef__":true,"id":124},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":125},"textChunks":[{"__isSmartRef__":true,"id":134}],"charsReplaced":"Tune \nPlaying","lastFindLoc":13,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":136},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","9CD95D48-BFDB-4BB6-9169-2CBEF8EEB743"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[0,0],"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":137},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":1.5707963267948966,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(66.0,11.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(51.0,-20.0)"},"124":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(67.7,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"125":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":126},{"__isSmartRef__":true,"id":127},{"__isSmartRef__":true,"id":128},{"__isSmartRef__":true,"id":129},{"__isSmartRef__":true,"id":130},{"__isSmartRef__":true,"id":131},{"__isSmartRef__":true,"id":132},{"__isSmartRef__":true,"id":133}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"126":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"127":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"128":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"129":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"130":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"131":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"132":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"133":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"134":{"style":{"__isSmartRef__":true,"id":135},"morph":{"__isSmartRef__":true,"id":123},"chunkOwner":{"__isSmartRef__":true,"id":123},"storedString":"Artist:","_id":"_100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"135":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"136":{"morph":{"__isSmartRef__":true,"id":123},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"137":{"resizeWidth":true},"138":{"submorphs":[],"scripts":[],"id":"70681882-A56B-4F6F-8BB7-AFBEF908058F","shape":{"__isSmartRef__":true,"id":139},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Artist","partsBinMetaInfo":{"__isSmartRef__":true,"id":140},"textChunks":[{"__isSmartRef__":true,"id":149}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":151},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","CF33A894-CFA3-4A9D-961C-9CEB112BDB10"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":152},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":1.5707963267948966,"_Scale":1,"savedTextString":"JP Fraley","__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(65.0,68.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(227.0,-16.0)"},"139":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":5.185,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(333.7,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"140":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":141},{"__isSmartRef__":true,"id":142},{"__isSmartRef__":true,"id":143},{"__isSmartRef__":true,"id":144},{"__isSmartRef__":true,"id":145},{"__isSmartRef__":true,"id":146},{"__isSmartRef__":true,"id":147},{"__isSmartRef__":true,"id":148}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"141":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"142":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"143":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"144":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"145":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"146":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"147":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"148":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"149":{"style":{"__isSmartRef__":true,"id":150},"chunkOwner":{"__isSmartRef__":true,"id":138},"_id":"_13","storedString":"Benny Thomasson","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"150":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"151":{"morph":{"__isSmartRef__":true,"id":138},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"152":{"resizeWidth":true},"153":{"submorphs":[],"scripts":[],"id":"5C0E8395-3C5B-4109-9BC7-4138760003A2","shape":{"__isSmartRef__":true,"id":154},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"Text3","partsBinMetaInfo":{"__isSmartRef__":true,"id":155},"textChunks":[{"__isSmartRef__":true,"id":164}],"charsReplaced":"","lastFindLoc":6,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":166},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","9CD95D48-BFDB-4BB6-9169-2CBEF8EEB743"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"previousSelection":[9,9],"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":167},"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"owner":{"__isSmartRef__":true,"id":0},"_Rotation":1.5707963267948966,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(115.0,11.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(50.0,-18.0)","_TextColor":"Color.rgb(0,0,0)"},"154":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(67.7,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"155":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":156},{"__isSmartRef__":true,"id":157},{"__isSmartRef__":true,"id":158},{"__isSmartRef__":true,"id":159},{"__isSmartRef__":true,"id":160},{"__isSmartRef__":true,"id":161},{"__isSmartRef__":true,"id":162},{"__isSmartRef__":true,"id":163}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"156":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"157":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"158":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"159":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"160":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"161":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"162":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"163":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"164":{"style":{"__isSmartRef__":true,"id":165},"chunkOwner":{"__isSmartRef__":true,"id":153},"_id":"_561","storedString":"Key:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"165":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"166":{"morph":{"__isSmartRef__":true,"id":153},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"167":{"resizeWidth":true},"168":{"submorphs":[],"scripts":[],"id":"D301E52C-FFED-4E41-A41F-05A3FEE73247","shape":{"__isSmartRef__":true,"id":169},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":10,"name":"TuneKey","partsBinMetaInfo":{"__isSmartRef__":true,"id":170},"textChunks":[{"__isSmartRef__":true,"id":179}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":181},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","CF33A894-CFA3-4A9D-961C-9CEB112BDB10"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":182},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":1.5707963267948966,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(114.0,69.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(86.0,-17.0)"},"169":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":5.185,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(120.7,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"170":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":171},{"__isSmartRef__":true,"id":172},{"__isSmartRef__":true,"id":173},{"__isSmartRef__":true,"id":174},{"__isSmartRef__":true,"id":175},{"__isSmartRef__":true,"id":176},{"__isSmartRef__":true,"id":177},{"__isSmartRef__":true,"id":178}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"171":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"172":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"173":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"174":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"175":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"176":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"177":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"178":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"179":{"style":{"__isSmartRef__":true,"id":180},"chunkOwner":{"__isSmartRef__":true,"id":168},"_id":"_11","storedString":"DDAD","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"180":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"181":{"morph":{"__isSmartRef__":true,"id":168},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"182":{"resizeWidth":true},"183":{"_BorderWidth":5.884,"_ClipMode":"visible","_BorderRadius":8.88,"_Opacity":1,"_BorderStyle":"double","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(298.0,469.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(176,167,39)","_Padding":"lively.rect(0,0,0,0)"},"184":{"partsSpaceName":"PartsBin/Wendy/","comment":"Landscape View to avoid URL run-off-page behaviour","migrationLevel":8,"partName":"Old-Time Music Player","changes":[{"__isSmartRef__":true,"id":185},{"__isSmartRef__":true,"id":186},{"__isSmartRef__":true,"id":187},{"__isSmartRef__":true,"id":188},{"__isSmartRef__":true,"id":189},{"__isSmartRef__":true,"id":190},{"__isSmartRef__":true,"id":191},{"__isSmartRef__":true,"id":192},{"__isSmartRef__":true,"id":193},{"__isSmartRef__":true,"id":194},{"__isSmartRef__":true,"id":195},{"__isSmartRef__":true,"id":196},{"__isSmartRef__":true,"id":197},{"__isSmartRef__":true,"id":198},{"__isSmartRef__":true,"id":199},{"__isSmartRef__":true,"id":200},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":202},{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":204},{"__isSmartRef__":true,"id":205},{"__isSmartRef__":true,"id":206}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sun Sep 21 2014 22:05:59 GMT-0700 (PDT)\")"},"185":{"author":"lauritz","message":"dropping enabled for the blue rectangle","id":"81D350CB-D926-491F-8FF3-A6C9C831BDF2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"186":{"author":"jenslincke","message":"no comment","id":"ECD12BFF-E872-4918-8341-C6571E72F36D","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:24:27 GMT-0800 (PST)\")"},"187":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jun 20 2013 15:16:24 GMT-0700 (PDT)\")"},"188":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:18:06 GMT-0700 (PDT)\")"},"189":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (PST)\")"},"190":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"191":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"192":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"193":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"194":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"195":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"196":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"197":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)\")"},"198":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (PST)\")"},"199":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (PST)\")"},"200":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 29 2013 15:36:50 GMT-0700 (PDT)\")"},"201":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 11:49:27 GMT-0700 (PDT)\")"},"202":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 29 2013 23:20:51 GMT-0700 (PDT)\")"},"203":{"author":"jenslincke","message":"no comment","id":"ADFBF069-513C-4DE6-95A9-8AD4985C6508","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:23:53 GMT-0800 (PST)\")"},"204":{"author":"Wendy_Anthony","message":"no comment","id":"DEDA2E48-4C3A-49E1-988F-36FCA8902C06","__serializedExpressions__":["date"],"date":"new Date(\"Sun Sep 21 2014 22:02:11 GMT-0700 (PDT)\")"},"205":{"author":"Wendy_Anthony","message":"no comment","id":"025876F6-3731-41C9-BC5C-06BEFFF47B13","__serializedExpressions__":["date"],"date":"new Date(\"Sun Sep 21 2014 22:05:58 GMT-0700 (PDT)\")"},"206":{"__serializedExpressions__":["date"],"author":"Wendy_Anthony","message":"no comment","id":"B62D3381-B9F5-45C1-A824-5907849F234D","date":"new Date(\"Thu Oct 16 2014 07:12:34 GMT-0700 (PDT)\")"},"207":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"208":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":209}},"209":{"test01IsMorph":{"__isSmartRef__":true,"id":210}},"210":{"varMapping":{"__isSmartRef__":true,"id":211},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":212},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"211":{"this":{"__isSmartRef__":true,"id":208}},"212":{},"isSimplifiedRegistry":true}}